package day05;

public class ArrayDemo {
    public static void main(String[] args) {
        //int[] aar = new int [3];//有初始值0
        //int [] arr = {2,5,8}

        /*
        1)数组的定义：
        //声明整形数组arr,包含10个元素，每个元素都是int型，默认值为0
        int[] arr = new int[10]
        2）数组的初始化————初始化得失数组中的数据
        int [] arr1 = new int [3];
        int [] arr2 = {1,4,7};
        int[] arr3 = new int[]{1,4,7};
        int [] arr4;
        arr4={1,4,7};//编译错误，此方式只能声明同时初始化
        arr4 = new int []{1,4,7};//正确



        2)访问：访问的是数组中的数据
            通过（数组名.length）可以获取数组的长度（元素的个数）
            int[] arr=newint[4]
            System.out.println(arr.length);
            aar[0]=100;//给第一个元素赋值为100
            aar[1]=200;
            aar[2]=300;
            arr[3]=400;//运行时发生数组下标越界异常
            System.out.println(arr[arr.length-1]);//输出最后一个元素的值
        4）遍历：
            int[] arr = new int[10];
            for(int i=0;i<arr.length;i++){
                arr[i] = 100;
                System.out.println(arr[i]);
            }


         */
        int[] arr = new int[10];
        for (int i=0;i<arr.length;i++){
            arr[i]=(int)(Math.random()*100);
            System.out.println(arr[i]);
        }

    }
}
